{{tag>BROUILLON}}

----

====== Tremulous : créer un serveur dedié ======

<note important>Ce tutoriel est en cours de rédaction.</note>

<note tip>Rédigez ici une courte introduction sur l'application.\\
De manière brève, concise et claire, indiquez par exemple ce à quoi est destinée l'application, dans quel cas elle peut être utile, la licence sous laquelle elle est diffusée, toute autre information que vous jugerez utile de savoir avant de commencer la lecture de la page…</note>

<note important>Chaque section aura **un titre de niveau 2** (H2) puis ses sous-sections, **un titre de niveau 3** (H3) et ainsi de suite… Remarque : il n'y a que 5 niveaux de titre, ce qui devrait être amplement suffisant.</note>

===== Pré-requis =====

<note tip>Si, pour la suite des opérations, des pré-requis sont nécessaires, indiquez-les. Citons quelques exemples :</note>
  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Avoir activé l'accès aux [[:depots#universe_et_multiverse|dépôts Universe et Multiverse]].
  * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt://libxine-extracodecs|libxine-extracodecs]]**.

===== Installation =====

[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://tremulous-server|tremulous-server]]**.

Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer les paquets]] **[[apt://tremulous-server|tremulous-server]]**.

Les fichiers de configuration de votre serveur sont :
**/etc/tremulous-server/server.cfg**
et
**/etc/tremulous-server/maprotation.cfg**

Le dossier de base contenant les maps et autres est dans :
**/usr/share/games/tremulous/base**



===== Configuration =====

Modifiez le fichier de configuration du serveur de jeu pour changer le nom. Pour cela, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **/etc/tremulous-server/server.cfg** et changez la ligne :

  set sv_hostname "Serveur Tremulous 1.1.0"


<note tip>C'est juste pour faire un premier test en local, votre serveur va évoluer ensuite (ajouts de commandes !kick, !ban) 
</note>

===== Mise à jour (patch)=====

La version 1.1.0 du serveur possède quelques bugs mineurs et manque de fonctionnalités (comme les commandes de Tjw, !kick, !restart, etc). Les développeurs du jeu proposent un patch en attendant la nouvelle version : MG tremded et Lakitu

Sauvez le binaire 1.1.0 en le renommant sous un autre nom :
  sudo mv /usr/lib/tremulous-server/tremded tremded.original

Récupérez le binaire tremded.x86 patché depuis le site Mercenaries Guild :
  sudo cd /usr/lib/tremulous-server/ && sudo wget http://releases.mercenariesguild.net/tremded/tremded.x86

On le rend exécutable et on le renomme :
  sudo chmod +x tremded.x86 && sudo mv tremded.x86 tremded

Créez le chemin /usr/share/games/tremulous/base/vm/
  sudo mkdir /usr/share/games/tremulous/base/vm/

Allez dedans
  sudo cd /usr/share/games/tremulous/base/vm/

Récupérez le binaire game.qvm depuis le site Mercenaries Guild :
  sudo wget http://projects.mercenariesguild.net/attachments/download/29/game.qvm

Modifier à loisir votre configuration du serveur de jeu. Exemple de fichier de configuration très commenté : [[server.cfg]]http://tremulous-fr.org/wiki/index.php?title=Server.cfg

===== Désinstallation =====

Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.

===== Liens =====

<note tip>Des références particulièrement intéressantes pour approfondir le sujet peuvent être utiles.</note>

  * **(en)** [[http://spuriousinterrupt.org/projects/xfmedia/|Site officiel de Xfmedia]]
  * **(fr, en)** [[http://www.xfce.org|Site officiel du projet Xfce]]

----

<note help>Si vous considérez que votre contribution à la page de documentation est significative, vous avez la possibilité de la signer en ajoutant votre identifiant dans la ligne ci-dessous.
</note>

//Contributeurs principaux : [[utilisateurs:le_gnou|Le_gnou]]//

<note help>Si vous vous êtes basé sur un document existant pour écrire votre article, citez la source originale ! Ceci est indispensable afin de respecter les droits d'auteur.</note>

//Basé sur [[http://tremulous-fr.org/wiki/index.php?title=Installer_un_serveur_Tremulous|« Installer un serveur Tremulous »]] par Tremulous-fr.//